www.gusucode.com > RQCMS PHP文章管理系统 v2.3PHP源码程序 > RQCMS PHP文章管理系统 v2.3/rqcms_v2.3/rqcms_v2.3/core/manager/configurate.php

    <?php
$settingsmenu = array(
	'basic' => '基本设置',
	'display' => '显示设置',
	'search' => '搜索设置',
	'attach' => '附件设置',
	'rss' => 'RSS订阅',
);
$type=isset($_GET['type'])?$_GET['type']:(isset($_POST['type'])?$_POST['type']:'');
if(RQ_POST&&isset($_POST['action'])&&$_POST['action'] == 'updatesetting')
{
	if(isset($_POST['setting']['search_field_allow'])&&!$_POST['setting']['search_field_allow']) redirect('搜索字段不得为空', $admin_url.'?file=configurate&type='.$type);
	if(isset($_POST['host'])) unset($_POST['host']);
	$sql='Update rqcms_host set ';
	foreach($_POST['setting'] AS $key => $val)
	{
		$sql.="`$key`='$val',";
	}
	$sql=substr($sql,0,strlen($sql)-1);
	$sql.=' where `hid`='.$hostid;
	$DB->query($sql);
	host_recache();
	redirect('更新系统配置成功', $admin_url.'?file=configurate&type='.$type);
}
else
{
	$query=$DB->query("Select * from `rqcms_host` where `hid`='$hostid'");
	$settings=$DB->fetch_array($query);
	
	//基本设置
	ifselected('close');
	ifselected('gzipcompress');

	
	//评论设置
	ifselected('guest_comment');
	ifselected('audit_comment');
	ifselected('comment_order');
	
	//搜索设置
	ifselected('allow_search_content');
	
	//附件设置
	$attach_save_dir[0]=$attach_save_dir[1]=$attach_save_dir[2]=$attach_save_dir[3]='';
	$attach_save_dir[$settings['attach_save_dir']]='selected';
	$attach_display[0]=$attach_display[1]=$attach_display[2]='';
	$attach_display[$settings['attach_display']]='selected';
	ifselected('attach_thumbs');
	ifselected('attach_remote_open');
	
	//WAP设置
	ifselected('wap_enable');

	//RSS订阅设置
	ifselected('rss_enable');
	
	//是否远程查看附件
	ifselected('attachments_remote_open');
}

function ifselected($varArr) {
	global $settings,${$varArr.'_Y'},${$varArr.'_N'};
	if(isset($settings[$varArr])&&$settings[$varArr]) {
		${$varArr.'_Y'} = 'selected';
	} else {
		${$varArr.'_N'} = 'selected';
	}
}
?>